home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <events.h>
-
- #define size 1500
-
- int arr[size], time;
-
-
- void Bubble(int *arr)
- {
- int i,j,k;
-
- do
- {
- j=0;
- for(i=0;i<size-1;i++)
- {
- if(arr[i]>arr[i+1])
- {
- k=arr[i]; arr[i]=arr[i+1]; arr[i+1]=k; j=1;
- }
- }
- }while(j!=0);
- }
-
- void Init(int *arr)
- {
- int i;
-
- for(i=0;i<size;i++)
- arr[i]=size-i;
- }
-
- main()
- {
- time=TickCount();
- Init(arr); Bubble(arr);
- time=TickCount()-time;
- printf("\n%d",time);
- return 0;
- }
-